#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
char c[1000][1000];
int main() {
	int n, i, t = 1, j;
	char a;
	scanf("%c %d", &a, &n);
	getchar();
	for (i = 0; i < n; i++) {
		gets(c[i]);
	}
	for (i = 0; i < n / 2; i++) {
		if (strcmp(c[i], c[n - i - 1]) != 0) {
			t = 0;
			break;
		}
	}
	if (t) {
		printf("bu yong dao le\n");
		for (i = 0; i < n; i++) {
			for (j = 0; j < n; j++) {
				if (c[i][j] != ' ') {
					printf("%c", a);
				}
				else {
					printf(" ");
				}
			}
			if (i != n - 1) {
				printf("\n");
			}
		}
	}
	else {
		for (i = n - 1; i >= 0; i--) {
			for (j = n - 1; j >= 0; j--) {
				if (c[i][j] != ' ') {
					printf("%c", a);
				}
				else {
					printf(" ");
				}
			}
			if (i != 0) {
				printf("\n");
			}
		}
	}
}
